package chapter5.section3;

/**
 * 程序 5-3；变量的作用域
 *
 * @author 张玮婷 20245080902061
 */

public class TestScope {
    int x;
    public static void main(String[]args){
        int x=12;
        int q=96;
        {
            //int q=96;  //x和q都可用
            //int x=3;  //错误的定义，Java中不允许有这种嵌套定义
            System.out.println("x is"+x);
            System.out.println("q is"+q);
        }
        q=x;  //错误的行，只有x可用，q超出了作用域范围
        System.out.println("x is"+x);
    }
    public int getX(){
        return x; //返回的是实例的成员变量x的值
    }
}
